/**
 * bean for view of user account full information
 * by fuzhou huilin corp.ltd 2016.09.22 lms
 */
package com.fzrskj.cloud.free.user.bean;

import com.alibaba.fastjson.JSONObject;
import lombok.Data;

import java.util.Date;

@Data
public class UserAccountView{
	//private declarations
	private int id;								
	private int userId;						
	private String userName;					
	private String passWord;					
	private int integral;						
	private String icpPass;
	private double balance;						
	private String levelCode;					
	private Date regTime;						
	private String regIP;						
	private String randomCode;					
	private String status;						
	private String QQ;							
	private String address;						
	private String certCode;					
	private String certType;					
	private String cityCode;					
	private String companyName;					
	private String email;						
	private String fax;							
	private String fullName;					
	private String industry;					
	private String mainBusiness;				
	private String mobile;						
	private String provinceCode;				
	private String remark;						
	private String tel;							
	private Date loginTime;						
	private int userType;						
	private String levelName;					
	private double consumeAmount;
	private String userCountDomain;				
	private String userCountDomainExpire;		
	private String userCountDomainExpiring;		
	private String userCountService;			
	private String userCountServiceExpire;		
	private String userCountServiceExpiring;	

	private String userCountVhost;
	private String userCountVhostExpire;
	private String userCountVhostExpiring;

	private String userCountDiy;
	private String userCountDiyExpire;
	private String userCountDiyExpiring;

	private Integer isCertified;
	private String certFile;
	private String certifyDesc;
	private String certifyName;

	private Integer crmId;
	private String crmName;
	private Integer csstId;
	private String csstName;

	private String isAgent;
	private Integer agentId;
	private String apiAccessKey;
	private String agentApiPass;

	private String mobileEncode;

	private String platName;
	private Integer isOwn = 1;

	public String toJsonString() {
		return JSONObject.toJSONString(this);
	}
}